go/types.Checker.recordTypeAndValue (method)
14 uses
go/types (current package)
call.go#L305: check.recordTypeAndValue(call.Fun, value, sig, nil)
expr.go#L340: check.recordTypeAndValue(x, old.mode, typ, old.val)
literals.go#L255: check.recordTypeAndValue(e.Type, typexpr, utyp, nil)
recording.go#L41: check.recordTypeAndValue(x.expr, x.mode, typ, val)
recording.go#L55: check.recordTypeAndValue(x, info.mode, info.typ, info.val)
recording.go#L59: func (check *Checker) recordTypeAndValue(x ast.Expr, mode operandMode, typ Type, val constant.Value) {
recording.go#L83: check.recordTypeAndValue(f, builtin, sig, nil)
signature.go#L235: check.recordTypeAndValue(rparam, typexpr, tpar, nil)
signature.go#L332: check.recordTypeAndValue(expr, typexpr, typ, nil)
signature.go#L408: check.recordTypeAndValue(list.List[len(list.List)-1].Type, typexpr, last.typ, nil)
typexpr.go#L199: check.recordTypeAndValue(e, typexpr, typ, nil)
typexpr.go#L220: check.recordTypeAndValue(e, typexpr, typ, nil)
union.go#L80: check.recordTypeAndValue(blist[i-1], typexpr, u, nil)
union.go#L162: check.recordTypeAndValue(tx, typexpr, &Union{[]*Term{term}}, nil)